html { 
  height: 100%
}

body { 
  height: 100%; margin: 0; padding: 0;
  font-family:"Arial", sans-serif;
  font-size:0.9em;
  overflow: hidden;
}

h1 {
  font-size: 2em;
  margin: 0px;
  color: #FFF; 
  font-weight:bold; 
}

div#logo { 
  height:35px;
  width:100%;
  background-color: #333; 
  display:inline-block;
}

.markerLabel { 
  text-align:center;
  color: #FFF; 
  background-color: #333; 
}

div#plusone-div {
	
}

nav#action-bar {
  position:relative;
  z-index:20;
  font-family:"Arial", sans-serif;
  font-size:0.8em;
}

div#map_canvas { 
  width:100%; 
  height:100%;
  position:absolute;
  z-index:0
}

nav#footer-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 45px;
  background-color: #333;
  opacity: 0.95;
  border-top:2px solid black;
  color:white;
}

div#tweet-bar {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  height: 30px;
  border-top:1px solid black;
}

div#ticker-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 15px;
}

div#info-tooltip{
  position: fixed;
  width:700px;
  margin-top: -310px;
  margin-left: -350px;
  top:50%;
  left:50%;
}

div#about-dialog {
  position: fixed;
  width:700px;
  height:450px;
  margin-top: -225px;
  margin-left: -350px;
  top:50%;
  left:50%;
}

div#weather-tooltip{
  position: fixed;
  width:700px;
  height:620px;
  margin-top: -310px;
  margin-left: -350px;
  top:50%;
  left:50%;
}

div.dialog-box {
  display:none;
  position: fixed;
  padding:10px;
  background-color:#333;
  opacity: 0.95;
  /* Font */
  color:white;
  /* Rounded corners */
  border:2px solid white;
  border-radius: 5px;
  /* Box shadow */
  -moz-box-shadow: 3px 3px 3px black;
  -webkit-box-shadow: 3px 3px 3px black;
  box-shadow: 3px 3px 3px black;
}

div.dialog-box h2 {
	font-size:1.5em;
	text-align: center;
}

div.dialog-box h3 {
	font-size:1em;
	border-bottom: 1px dotted white;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 0.5em;
}

div.dialog-box p {
	margin-top:2px;
	margin-bottom:2px;
	font-size:0.8em;
}

div.dialog-box ul {
	-webkit-margin-before: 0em;
}

div.dialog-box li {
	font-size:0.8em;
}

